package co.com.smart.maestro.infraestructure.dto;

import java.io.Serializable;

public class ExcepcionDTO extends RuntimeException implements Serializable {

	static final long serialVersionUID = 1L;
	
	public static enum Tipo implements Serializable {

		ERROR,
		INFORMACION,
		ADVERTENCIA

	}//End of enum...
	
	
	private String mensaje;	
	private Tipo tipo;
	
	
	public String getMensaje() {
		return mensaje;
	}//End of function...

	public Tipo getTipo() {
		return tipo;
	}//End of function...

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}//End of function...

	public void setTipo(Tipo tipo) {
		this.tipo = tipo;
	}//End of function...

	@Override
	public String toString() {
		return "ExcepcionSerializada [mensaje=" + mensaje + ", tipoMensajes=" + tipo + "]";
	}//End of function...	

}
